/* ==========
   基本默认值
   ========== */
/*不需要的留白去掉*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td, hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	margin: 0;
	padding: 0;
}

/*设置全局的字体*/
body{
	font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif !important;
	-webkit-font-smoothing: antialiased;
}

/*字体大小为10px*/
html {
    font-size: 62.5%;
    color: #222;
    width: 100vw;
    overflow-x: hidden;
    overflow-y: hidden;
}

ul,ol,dl{
	list-style: none;
}
a,img{
	border: none;
}

i,b,em,strong{
	font-style: normal;
	font-weight:normal;
}
/*鼠标选中文字的颜色*/
::selection {
    background-color: #e5f2ff;
    text-shadow: none;
}

/*input的placeholder样式*/
input::-webkit-input-placeholder{font-size: 12px;color: #999;}
input::-moz-placeholder{font-size: 12px;color: #999;}
input::-ms-input-placeholder{font-size: 12px;color: #999;}

/* ==========
   工具样式
   ========== */

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.text-right {
    text-align: right !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}



